used as an impersonal verb with de or que to express impatience - Turco Inglés Diccionario